package com.yuntai.pms.model.entity.user;

import com.alibaba.fastjson.JSON;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.io.Serializable;
import java.util.Date;

@Data
@Slf4j
public class HfpPatUser implements Serializable {

    private static final long serialVersionUID = 2834744455602223410L;
    /**
     * 患者ID
     */
    private Long patId;

    /**
     * 手机注册用户ID
     */
    private Long usId;

    /**
     * 患者姓名
     */
    private String patName;

    /**
     * 患者性别
     */
    private Boolean sex;

    /**
     * 证件号码
     */
    private String idCardNo;

    /**
     * 联系电话
     */
    private String phoneNo;

    /**
     * 身高(厘米)
     */
    private Double height;

    /**
     * 体重（单位：千克）
     */
    private Double weight;

    /**
     * 血型（A,B,AB,O）
     */
    private String bloodType;

    /**
     * 是否已婚 1否 2是
     */
    private String isMarry;

    /**
     *
     */
    private String relation;

    /**
     * 地址
     */
    private String addr;

    /**
     * 删除标示，N未删除 Y-已删除
     */
    private String isDeleted;

    /**
     * 默认患者标志
     */
    private String defaultFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 监护人姓名
     */
    private String guardianName;

    /**
     * 监护人身份证号
     */
    private String guardianIdCardNo;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区/县
     */
    private String county;

    /**
     * 证件类型(10身份证,11军官证,20护照,32港澳居民来往内地通行证,42台湾居民来往大陆通行证 )
     */
    private String idCardType;

    public String toString() {
        return JSON.toJSONString(this);
    }
}